module Base
{
	imports    
    {
		Base
	}
	item G3Magazine
    {
        DisplayCategory = Ammo,
        CanStack	=	FALSE,
        Weight	=	0.2,
        Type	=	Normal,
        DisplayName	=	G3A3 Magazine,
        Icon	=	G3_Mag,
        MaxAmmo = 20,
        AmmoType = Base.308Bullets,
        GunType = G3A3,
		WorldStaticModel    =	   BM59_Magazine,
    }
	item 9mmMAG30Beretta
    {
        CanStack	        =	   FALSE,
        Weight	            =	   0.2,
        Type	            = 	   Normal,
        DisplayName	        =	   Beretta M38 Magazine,
        Icon	            =	   MAB38_Mag,
        MaxAmmo             =      30,
        AmmoType            =      Bullets9mm,
        GunType             =      M193849,
		WorldStaticModel    =	   9mmMAG30,
    }
	model 9mmMAG30
    {
        mesh = weapons/ammo/Beretta_MAG,
		texture = weapons/ammo/Baretta_MAG,	
    }
	item SteyrAUGMagazine
    {
        DisplayCategory = Ammo,
        CanStack	=	FALSE,
        Weight	=	0.2,
        Type	            =	    Normal,
        DisplayName	=	Steyr AUG Magazine,
        Icon	=	AugClip,
        MaxAmmo = 30,
        AmmoType = Base.556Bullets,
        StaticModel = GunMagazine,
        GunType = AUG_A1,
        WorldStaticModel = Gun_Magazine_Ground,
    }
	item AR10_Magazine
    {
        CanStack	        =	   FALSE,
        Weight	            =	   0.2,
        Type	            =	    Normal,
        DisplayName	        =	   AR10 Magazine,
        Icon	            =	   AR10_Mag,
        MaxAmmo             =      20,
        AmmoType            =      Base.308Bullets,
        GunType             =      AR10,
		WorldStaticModel    =	   AR10_Magazine,
    }
	model AR10_Magazine
    {
        mesh = weapons/ammo/AR10_Magazine,
		texture = weapons/ammo/AR10_Magazine,
		
    }
	item BM59_Magazine
    {
        CanStack	        =	   FALSE,
        Weight	            =	   0.2,
        Type	            =	    Normal,
        DisplayName	        =	   BM59 Magazine,
        Icon	            =	   BM59Para_Mag,
        MaxAmmo             =      20,
        AmmoType            =      Base.308Bullets,
        GunType             =      BM59,
		WorldStaticModel    =	   BM59_Magazine,
    }
	model BM59_Magazine
    {
        mesh = weapons/ammo/BM59_Magazine,
		texture = weapons/ammo/BM59_Magazine,
		
    }
	item M14Clip
    {
        CanStack	        =	   FALSE,
        Weight	            =	   0.2,
        Type	            =	    Normal,
        DisplayName	        =	   M14 Magazine,
        Icon	            =	   M14MAG,
        MaxAmmo             =      20,
        AmmoType            =      Base.308Bullets,
        GunType             =      AssaultRifle2,
		WorldStaticModel    =	   BM59_Magazine,
    }
	item FAMAS_Magazine
    {
        CanStack	        =	   FALSE,
        Weight	            =	   0.2,
        Type	            =	    Normal,
        DisplayName	        =	   FAMAS Magazine,
        Icon	            =	   FAMAS_Mag,
        MaxAmmo             =      25,
        AmmoType            =      Base.556Bullets,
		WorldStaticModel    =	   FAMAS_Magazine,
        GunType             =      FAMAS,
    }
	model FAMAS_Magazine
    {
        mesh = weapons/ammo/FAMAS_Magazine,
		texture = weapons/ammo/FAMAS_Magazine,
		
    }
	item FAL_Magazine
    {
        CanStack	        =	   FALSE,
        Weight	            =	   0.2,
        Type	            =	    Normal,
        DisplayName	        =	   FAL Magazine,
        Icon	            =	   FNFAL_Mag,
        MaxAmmo             =      20,
        AmmoType            =      Base.308Bullets,
		WorldStaticModel    =	   FAL_Magazine,
        GunType             =      FNFAL,
    }
	model FAL_Magazine
    {
        mesh = weapons/ammo/FAL_Magazine,
		texture = weapons/ammo/FAL_Magazine,
		
    }
	item FAL_L2A1_Magazine
    {
        CanStack	        =	   FALSE,
        Weight	            =	   0.2,
        Type	            =	    Normal,
        DisplayName	        =	   L2A1 Magazine,
        Icon	            =	   FNFAL_Mag,
        MaxAmmo             =      30,
        AmmoType            =      Base.308Bullets,
		WorldStaticModel    =	   FAL_L1A2_Magazine,
        GunType             =      L2A1_Bipod,
    }
	model FAL_L1A2_Magazine
    {
        mesh = weapons/ammo/FAL_L1A2_Magazine,
		texture = weapons/ammo/FAL_L1A2_Magazine,
		
    }
	item 556Clip
    {
        CanStack	        =	   FALSE,
        Weight	            =	   0.2,
        Type	            =	    Normal,
        DisplayName	        =	   STANAG Magazine,
        Icon	            =	   STANAG_Mag,
        MaxAmmo             =      30,
        AmmoType            =      Base.556Bullets,
		WorldStaticModel    =	   STANAG_Magazine,
        GunType             =      M16A2,
    }
	model STANAG_Magazine
    {
        mesh = weapons/ammo/STANAG_Magazine,
		texture = weapons/ammo/STANAG_Magazine,
    }
	item M240G_Magazine
    {
        CanStack	        =	    FALSE,
        Weight	            =	    0.2,
        Type	            =	    Normal,
        DisplayName	        =	    FN MAG/M240 Belt Box,
        Icon	            =	    M240_Mag,
        MaxAmmo             =       100,
        AmmoType            =       Base.308Bullets,
        GunType             =       M240G,
		WorldStaticModel    =	    M240G_Magazine,
    }
	item M249_Magazine
    {
        CanStack	        =	    FALSE,
        Weight	            =	    0.2,
        Type	            =	    Normal,
        DisplayName	        =	    M249 Belt Box,
        Icon	            =	    M240_Mag,
        MaxAmmo             =       200,
        AmmoType            =       Base.556Bullets,
        GunType             =       M249E1,
		WorldStaticModel    =	    M249_Magazine,
    }
	item MG3_Magazine
    {
        CanStack	        =	    FALSE,
        Weight	            =       0.2,
        Type	            =	    Normal,
        DisplayName	        =	    MG 3 Drum,
        Icon	            =	    MG3_MAGAZINE_2,
        MaxAmmo             =       50,
        AmmoType            =       Base.308Bullets,
        GunType             =       MG3,
		WorldStaticModel    =	    MG3_Magazine,
    }
	item M60_Magazine
    {
        CanStack	        =	    FALSE,
        Weight	            =       0.2,
        Type	            =	    Normal,
        DisplayName	        =	    M60 Belt Box,
        Icon	            =	    M60_Mag_2,
        MaxAmmo             =       100,
        AmmoType            =       Base.308Bullets,
        GunType             =       M60,
		WorldStaticModel    =	    M60_Magazine,
    }
	model M240G_Magazine
    {
        mesh = weapons/ammo/M240G_Magazine,
		texture = weapons/ammo/M240G_Magazine,	
    }
	model MG3_Magazine
    {
        mesh = weapons/ammo/MG3_MAGAZINE,
		texture = weapons/ammo/MG3_MAGAZINE,	
        scale = 0.6,
    }
	model M249_Magazine
    {
        mesh = weapons/ammo/MINIMI_MAGAZINE,
		texture = weapons/ammo/MINIMI_MAGAZINE,	
    }
	model M60_Magazine
    {
        mesh = weapons/ammo/M60_MAGAZINE,
		texture = weapons/ammo/M60_MAGAZINE,	
    }
	item L96_Magazine
    {
        CanStack	        =	   FALSE,
        Weight	            =	   0.2,
        Type	            =	    Normal,
        DisplayName	        =	   L96A1 Magazine,
        Icon	            =	   L96A1_Mag,
        MaxAmmo             =      10,
        AmmoType            =      Base.308Bullets,
		WorldStaticModel    =	   L96_Magazine,
        GunType             =      L96A1,
    }
	item FRF2_Magazine
    {
        CanStack	        =	   FALSE,
        Weight	            =	   0.2,
        Type	=	Normal,
        DisplayName	        =	   FR F2 Magazine,
        Icon	            =	   FRF2_Mag,
        MaxAmmo             =      10,
        AmmoType            =      Base.308Bullets,
		WorldStaticModel    =	   FRF2_Mag,
        GunType             =      FR_F2,
    }
	model FRF2_Mag
    {
        mesh = weapons/ammo/FR_MAGAZINE,
		texture = weapons/ammo/FR_MAGAZINE,
    }
	model L96_Magazine
    {
        mesh = weapons/ammo/L96A1_MAGAZINE,
		texture = weapons/ammo/L96A1_MAGAZINE,
    }
	item HiPowerMag
    {
        DisplayCategory = Ammo,
        CanStack	=	FALSE,
        Weight	=	0.2,
        Type	=	Normal,
        DisplayName	=	Hi-Power Magazine,
        Icon	=	HiPower_Mag,
        MaxAmmo = 13,
        AmmoType = Base.Bullets9mm,
        StaticModel = HiPowerMag,
        GunType = Base.HiPower,
        WorldStaticModel = HiPowerMag,
    }
	model HiPowerMag
    {
        mesh = weapons/ammo/TT30_MAGAZINE,
		texture = weapons/ammo/TT30_MAGAZINE,
    }
	item OWEN_MAGAZINE
    {
        DisplayCategory = Ammo,
        CanStack	=	FALSE,
        Weight	=	0.2,
        Type	=	Normal,
        DisplayName	=	Owen Magazine,
        Icon	=	OwenMag,
        MaxAmmo = 32,
        AmmoType = Base.Bullets9mm,
        StaticModel = GunMagazine,
        GunType = Base.HiPower,
        WorldStaticModel = Gun_Magazine_Ground,
    }
	item F1_Magazine
    {
        DisplayCategory = Ammo,
        CanStack	=	FALSE,
        Weight	=	0.2,
        Type	            =	    Normal,
        DisplayName	=	F1 Magazine,
        Icon	=	F1_Mag,
        MaxAmmo = 34,
        AmmoType = Base.Bullets9mm,
        StaticModel = F1Magazine,
        GunType = Base.F1,
        WorldStaticModel = F1Magazine,
    }
	model F1Magazine
    {
        mesh = weapons/ammo/F1_MAGAZINE,
		texture = weapons/ammo/F1_MAGAZINE,
    }
	item MP5_Magazine
    {
        DisplayCategory = Ammo,
        CanStack	=	FALSE,
        Weight	=	0.17,
        Type	            =	    Normal,
        DisplayName	=	MP5 Magazine,
        Icon	=	MP5_Mag,
        MaxAmmo = 30,
        AmmoType = Base.Bullets9mm,
        StaticModel = MP5_Magazine,
        GunType = Base.MP5K,
        WorldStaticModel = MP5_Magazine,
    }
	model MP5_Magazine
    {
        mesh = weapons/ammo/MP5_MAGAZINE,
		texture = weapons/ammo/MP5_MAGAZINE,
    }
	item Bullets30Cal
    {
        DisplayCategory = Ammo,
        Count	=	5,
        Weight	=	0.01,
        Type	=	Normal,
        DisplayName	=		.30 Carbine Rounds,
        Icon	=	Carbine-30_Bullet,
        MetalValue = 1,
        WorldStaticModel = 9mmRounds,
    }
	item Bullets30CalBox
    {
        Weight	=	0.2,
        Type	=	Normal,
        DisplayName	=	Box of .30 Carbine Rounds,
        DisplayCategory = Ammo,
        Icon	=	Carbine-30_Box,
        MetalValue = 30,
        WorldStaticModel = 30CarbineBox,
        PlaceOneSound = BoxOfRoundsPlaceOne,
        PlaceMultipleSound = BoxOfRoundsPlaceAmak
    }
	item M2CarbineClip
    {
        DisplayCategory = Ammo,
        CanStack	=	FALSE,
        Weight	=	0.1,
        Type	=	Normal,
        DisplayName	=	M2 Carbine Magazine,
        Icon	=	M2_CarbineMAG,
        MaxAmmo = 30,
        AmmoType = Bullets30Cal,
        StaticModel = M2CarbineClip,
        GunType = M2Carbine,
        WorldStaticModel = M2CarbineClip,
    }
	model M2CarbineClip
	{
		mesh = weapons/ammo/M2_CarbineMAG,
		texture = weapons/ammo/M2_CarbineMAG,

		attachment world
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 180.0000 0.0000 0.0000,
		}
	}
	model 30CarbineBox
	{
		mesh = weapons/ammo/Ammo_30Cal,
		texture = weapons/ammo/Carbine_30new_Flipped,
		scale = 0.005,

		attachment world
		{
			offset = 0.0022 0.0002 -0.0000,
			rotate = -180.0000 -0.0000 180.0,
		}
	}

    craftRecipe OpenBoxof30CalRounds
	{
        timedAction = PlaceAmmoInBox,
		Time = 5,
		category = Ammunition,
        Tags = InHandCraft,
		inputs
		{
			item 1 [Base.Bullets30CalBox],
		}
		outputs
		{
			item 50 Base.Bullets30Cal,
		}
	}

	craftRecipe Put30CalRoundsInBox
	{
        timedAction = PlaceAmmoInBox,
		Time = 5,
		category = Ammunition,
        Tags = InHandCraft,
		inputs
		{
			item 50 [Base.Bullets30Cal],
		}
		outputs
		{
			item 1 Base.Bullets30CalBox,
		}
	}

    
	item 45Clip
	{
		DisplayName = M1911A1 .45 ACP Magazine,
		DisplayCategory = Ammo,
		Type = Normal,
		Weight = 0.2,
		Icon = M1911_MAGAZINE,
		AmmoType = Base.Bullets45,
		CanStack = FALSE,
		GunType = Base.Pistol2,
		MaxAmmo = 7,
		StaticModel = HiPowerMag,
		WorldStaticModel = Gun_Pistol_Magazine,
		Tags = HasMetal;HiPowerMag,
	}
}
